.ndp-bubble-wrapper{
	position: relative;
	display: inline-block;
	width: auto;
	height: auto;
}
.popover{
	border-radius: 0;
}

.popover>button.close{
	position: relative;
	width: 20px;
	height: 20px;
	padding: 0;
	margin: 0;
	top:0;
	z-index: 100;
}
.popover>button.close.close2{
	height: 36px;
	width: 30px
}
.popover>button.close>span{
	position: absolute;
	height: 100%;
	margin: 0;
	padding: 0;
	top:0;
	right: 0;
	line-height: 18px;
	width: 100%;
	font-size: 18px;
}

.popover>button.close.close2>span{
	font-size: 24px;
	line-height:30px;
}
.popover>button.close>span:hover,.popover>button.close>span:active{
	color:black;
}

.ndp-bubble-wrapper>.glyphicon{
	font-size: 18px;
}

.ndp-bubble-wrapper>img{
	position: relative;
	width: 18px;
	height: 18px;
}

.popover-content{
	margin-top:10px;
}

.popover-footer{
    position: relative;
    width: 100%;
    border:1px solid transparent;
    text-align: right;
    border-top:1px solid #e0e0e0;
    padding: 5px 0;
    padding-right: 10px;
}

.popover[type='1'] .popover-footer{
	display: none;
}

.popover-footer>.btn{
	border-radius: 0;
	font-size: 12px;
	height: 24px;
	padding: 0;
	padding: 0 10px;
}